
@charset "utf-8";
@import "reset.css";

/*common*/
*{ margin:0 auto; padding:0px; font-family:Arial, "宋体";}
a{ color:#000;}





/*通栏*/
.left_banner{ width:1423px; height:344px; margin:0 auto;}

#slider{width:1423px; height:344px;z-index:0;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
.nivo-controlNav{position:absolute;left:700px;bottom:10px;z-index:1000;}
.nivo-controlNav a {display:block;width:15px;height:16px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active {background-position:0 -16px; margin-top:-3px;}
.nivo-directionNav a {display:block;width:41px;height:65px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0; margin-top:-30px;}
a.nivo-nextNav {background-position:-41px 0;right:0px;}
a.nivo-prevNav {left:0px;}
.nivo-caption {text-shadow:none; height:38px; line-height:33px;}
.nivo-caption a {color:#fff;text-decoration:underline;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}









/*map*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*friendlink*/
a.zzb07link{font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:none;	color: #0e60a7;}
a.zzb07link:hover {	text-decoration: underline;	color: #0e60a7;}
.zzb07tail{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#0e60a7;}

.sxpage{ margin-top:245px; width:60px;}
/*page*/
.yeshu{float: right;margin: 20px 0px 0 0; font-family:Arial,"宋体"; font-size:12px; color:#000; height:28px; display:block;text-align: right;}
.yeshu a{ font-family:Arial, "宋体";}
.yeshu span.zi{width: 190px;height: 24px;line-height: 24px;text-align: center;display: block;border: 1px solid #ddd;float: left;_float: left;font-family:Arial,"宋体"; font-size:12px;}
.yeshu a.first,.yeshu a.prev,.yeshu a.next{ margin-right:5px; float:left;display: block;width: 60px;height: 24px;line-height: 24px; text-align:center;border: 1px solid #ddd;}
.yeshu span.current,.yeshu a.end,.yeshu a.num{margin-right:5px; float:left;display: block;width: 24px;height: 24px;line-height: 24px; text-align:center;border: 1px solid #ddd;}
.yeshu a{ color:#000;}
.yeshu a:hover{}

/*order*/
#order {font-family: Arial, "微软雅黑";font-size: 14px;color: #333;line-height: 28px;}
table, td {font: 12px/140% Arial,"宋体",Helvetica, sans-serif,Verdana; padding-left:5px;padding-bottom: 1px;padding-top: 1px;}


/*welcome*/
.ind-wel{height:38px; background:#dcdcdc;}
.ind-wel span,.ind-wel span a{height:38px; line-height:38px;font-family:Arial, "微软雅黑"; text-transform:uppercase;}
.ind-wel span a:hover{ text-decoration:underline;}

/*logo*/
.ind-logo{height:105px; background:url(../images/main_02-02.jpg) repeat-x; }

.ind-logo ul{ margin-top:30px;}
.ind-logo ul li{ margin-bottom:10px;}
.ind-logo ul li a{ color:#363636;}
/*nav*/
.ind-nav{height: 44px;background:url(../images/main_12.jpg) repeat-x center top; border-bottom:1px solid #125cc7;}
/*.ind-nav ul{ height:44px;}
.ind-nav ul li{float: left;padding: 0 29px;width: auto; }
.ind-nav ul li a{font-size: 15px;font-family: "微软雅黑";color: #fff;line-height: 44px;}*/

.menu{ width:100%; height:44px;background:url(../images/menu_bg.png) no-repeat center top;}
.menu ul{ padding:0 5px;}
.menu ul li{ width:124px; text-align:center; font:bold 15px/44px "微软雅黑"; background:url(../images/menu_bg01.png) no-repeat right center; position:relative; z-index:3;float: left;}
.menu ul li a{ display:block; color:#fff; margin-top:-1px; font-family:Arial, "微软雅黑";}
.menu ul li a.hover{ background:url(../images/menu_bg03.png) no-repeat; color:#165bc3;}
.menu ul li a.on{ color:#fff;}
.menuson{ position:absolute; top:43px; height:0px; overflow:hidden; width:262px;}
.menulist{ float: left;width: 115px;margin-left: 2px;padding: 16px 0 0 3px;height: auto;background: #fff;-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;

-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;

border-bottom-right-radius: 10px;
border-bottom-left-radius:  10px;/* background:url(../images/menu_bg04.png) no-repeat 0 0;*/}
.menulist ol li{ float:left; width:88px; height:auto; background:none; margin-bottom:20px;}
.menulist ol li a{  width:75px; overflow:hidden;height:26px;display:block;margin-left: 15px; padding-left:5px; border-bottom:1px dashed #ccc;font:12px/26px "微软雅黑"; color:#5c5a5a; text-align:left;}
.menulist ol li a:hover{background:url(../images/menu_bg05.jpg) no-repeat 0 bottom; color:#de001f}
.menupic{ float:right; width:172px; height:119px; padding:16px 0 0 0 ; background:url(../images/menu_bg04.png) no-repeat right top;}
.menule{left:-2px;}
.menuri{right:0px;}
.menulistri{ float:right; width:88px; padding:16px 2px 0 0;height:119px; background:url(../images/menu_bg06.png) no-repeat right top;}
.menulistri ol li a{ padding-left:10px;}
.menupicri{ float:right;background:url(../images/menu_bg06.png) no-repeat left top;}







/*banner*/
.ind-banner{ height:347px; overflow:hidden;text-align: center;}
.ny-banner{ }
#tonglan{width: 100%;height: 347px;background-color: #ffffff;z-index: -9999;}
.tonglan{width: 100%;margin: 0 auto;height: 347px;}

/*products*/
.ind-mid{}
.ind-pro{ width:260px;}
.ind-pro-tit{}
.ind-pro-tit span,.ind-pro-tit a{ font-size:17px; color:#165ac1;font-weight:bold;font-family:Arial, "微软雅黑";}
.ind-pro-tit a{ font-size:10px;}

.ind-pro-con{}
.ind-pro-con ul{}
.ind-pro-con ul li{ background:url(../images/main_32.jpg) no-repeat; width:100px; height:21px; line-height:21px; padding-left:20px; overflow:hidden; margin-bottom:4px;}
.ind-pro-con ul li a{ height:21px; overflow:hidden; color:#313131;}

/*news*/
.ind-new{ width:385px;}
.ind-new-tit{}
.ind-new-tit span,.ind-new-tit a{ font-size:17px; color:#165ac1; font-weight:bold;font-family:Arial, "微软雅黑";}
.ind-new-tit a{ font-size:10px;}

.ind-new-con{}
.ind-new-con ul{margin-top: 12px;}
.ind-new-con ul li{ background:url(../images/main_37.jpg) no-repeat left center;height:20px; line-height:20px; padding-left:15px; overflow:hidden; margin-bottom:4px;}
.ind-new-con ul li a{ height:20px; color:#908f8f; float:left;}
.ind-new-con ul li span{color:#908f8f;}

.ind-new-op{ border-bottom:1px dashed #434343; height:90px;}
.ind-new-op span,.ind-new-op p{ color:#ff0000; font-family:Arial, "宋体"; font-weight:bold;}
.ind-new-op p,.ind-new-op p a{ color:#908f8f; line-height:18px; font-weight:normal; margin-top:5px;}


.ind-zt{width:267px; text-align:center;}
.ind-zt a.ztt{ background:url(../images/main_42.jpg) no-repeat center center; width:267px; height:94px; line-height:94px; display:block; font-size:17px; color:#165ac1; font-weight:bold;font-family:Arial, "微软雅黑";margin-top: 12px;text-align: right;}
.ind-zt a img{margin:9px 0px 0px 9px}
.ind-zt a.ztt b{ margin:0 auto;padding-right: 28px; font-size:17px; color:#165ac1; font-weight:bold;font-family:Arial, "微软雅黑";}

/*footer*/
.ind-cont{ background:url(../images/index_zh_45.jpg) repeat-x; height:67px;}
.ind-copy{ background:url(../images/main_46.jpg) repeat-x; height:93px;}
.foot01 a,.ind-copy p,.ind-copy span,.ind-copy a{color:#646464;font-family:Arial, "宋体";}
.foot01 a{ font-size:12px; font-family:Arial, "宋体";}
.ind-copy p{ line-height:30px;}


.fot-ewm{ position:relative; background:url(../images/main_49_wx.jpg) no-repeat center center; width:71px; height:93px;}
.mob-img{position: absolute;right: 0; left:-24px;bottom: 93px;display: none;}
.fot-ewm1{ position:relative; background:url(../images/main_49_sj.jpg) no-repeat center center; width:68px; height:93px;}
.mob-img1{position: absolute;right: 0; left:-24px;bottom: 93px;display: none;}

/**************** 列表左侧 **************/
.ny-con-lef{ width:232px; height:auto;}
.ny-con-lef ul{}
.ny-con-lef ul li{ background:url(../images/about_19.jpg) no-repeat center center; width:232px; height:70px; line-height:50px;}
.ny-con-lef ul li:hover{background:url(../images/aboute_19.jpg) no-repeat center center;}
.ny-con-lef ul li a{ height:48px; overflow:hidden; font-size:16px; color:#fff; margin-left:20px;font-family:Arial, "微软雅黑";}

/**************** 列表右侧 **************/
.ny-con-rig{ width:730px; height:auto;}
.ny-con-rig-tit{}

/*-----------about us page-------------*/
.ab-con-bg{background:url(../images/ny.jpg) no-repeat center center;overflow:hidden; zoom:1;}
.ny-ab{ height:auto;margin-top:50px; margin-bottom:50px;overflow:hidden; zoom:1; background:#fff;}



.ny-ab-con{ margin:30px auto auto auto; width:100%;}
.ny-ab-con p,.ny-ab-con p strong,.ny-ab-con p span{ font-size:12px; line-height:26px; font-family:Arial, "宋体";}
.ny-ab-con p img{ border:0px;}
.ny-ab-con p a,.ny-ab-con p strong{ color:#000;}
.ny-ab-con p a:hover{ text-decoration:underline;}

.con-pbg-con p{width: 315px;line-height: 40px;border-bottom: 1px dotted #ccc;float: left;margin-left: 40px; background:url(../images/ain_24.jpg) left center no-repeat;}

.nr_order input {width: 300px;}
.nr_order input, .nr_order td {height: 30px;}
.nr_order td {vertical-align: middle;}
/*-----------news page-------------*/
ul.news-con-ul{}
ul.news-con-ul li{ height:35px; border-bottom:1px dashed #ddd; line-height:35px;background: url(../images/263829.gif) no-repeat 5px center;
padding-left: 27px;}
ul.news-con-ul li a{width: 300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left; color:#000;}
ul.news-con-ul li a:hover{ color:#075dba;}
h2.new-tit{ font-family:Arial, "微软雅黑"; font-size:16px; color:#000; height:60px; line-height:26px; border-bottom:1px dotted #ccc;}
.new-page-con{}


.ny-new-con{ width:700px; padding:10px; border:1px solid #dedede;}
.ny-new-con {}

/*-----------honer page-------------*/
.ny-ry-con-ul{}


.ny-ry-con{}
.ny-ry-con img{ padding:5px; border:2px solid #dedede; max-width:700px;}
.max-pic{ max-width:700px;}

/*-----------product page-------------*/
.ny-sp-tit,.ny-sp-tit a{ width:100%;line-height:30px; display:block; text-align:center; font-family:Arial, "微软雅黑"; font-size:14px; font-weight:bold; color:#fff; background:#125cc7;}
.ny-pro-con{}
.ny-pro-con-ul{margin-top: 20px;}
.ny-pro-con-ul li{ float:left; width:240px; height:215px; text-align:center;}
.ny-pro-con-ul li a{}
.ny-pro-con-ul li a img{width:210px; height:145px; border:1px solid #dedede; padding:3px;}
.new-page-con table,.new-page-con table td{ border:1px solid #dedede;}
.new-page-con{}
.new-page-con p{}
.new-page-con p img{ max-width:700px;}
.pro-tab{ border:1px solid #ccc;}
.pro-tab tr{}
.pro-tab tr td{ line-height:26px;border:1px solid #ccc;}

ul.pro-con-ul{ margin-top:10px; margin-bottom:10px;overflow:hidden; zoom:1; background:#fff; height:auto;}
ul.pro-con-ul li{ height:35px; border-bottom:1px dashed #ddd; line-height:35px;background: url(../images/263829.gif) no-repeat 5px center;
padding-left: 27px;width: 46%;float: left;}
ul.pro-con-ul li a{width: 300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left; color:#000;}
ul.pro-con-ul li a:hover{ color:#075dba;}


/*-----------Sustainable page-------------*/
ul.kcxfz-con-ul{}
ul.kcxfz-con-ul li{ height:115px; border-bottom:1px dashed #ddd;padding-left: 5px; border-bottom:1px dashed #ccc; margin-top:15px;}
ul.kcxfz-con-ul li a{width: 300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left; color:#000;}
ul.kcxfz-con-ul li a:hover{ color:#075dba;}




.ny-case-con-ul{}
.ny-case-con-ul li{ text-align:center;width: 23.5%;height: auto;float: left;margin-right: 1.5%;margin-bottom: 30px;overflow: hidden;}
.ny-case-con-ul li:hover .thum img{opacity: .8;}
.ny-case-con-ul li img{border: 2px solid #000;-moz-box-shadow: 3px 3px 4px #efefef;
    -webkit-box-shadow: 3px 3px 4px #efefef;
    box-shadow: 3px 3px 4px #efefef;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#efefef')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#efefef');}


.animate{ -webkit-transition-duration: .5s; -moz-transition-duration: .5s;transition-duration: .5s;}
.case {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 50px;
}
.case ul li{
	width: 31%;
	height: auto;
	float: left;
	margin-left: 2.3%;
	margin-bottom: 15px;
	overflow: hidden;
}
.case ul li img{ width:215px; height:180px;border:1px solid #dedede; padding:3px;}
.case ul li .thum{
	width: 100%;
	height: auto;/*
	background: #dedede;*/
}
.case ul li:hover .name{
	height: 40px;
}
.case ul li:hover .thum img{
	opacity: .8;
}
.case ul li:hover .name a{
	margin-left: 50px;
	font-size: 14px;
}
.case ul li:hover .name p{
	width: 50px;
}
.case ul li .thum img{
	display: block;
}
.case ul li.three{
	margin-right: 0%;
}
.case ul li a{
	display: block;
	width: 100%;
	height: 100%;
	text-align:center;
	 color:#000;
}
ase ul li img{
	display: block;
}
.case ul li .name{
	margin-top: 15px;
	height: 40px;
	line-height: 40px;
	position: relative;
	overflow: hidden;
}
.case ul li .name p{
	width: 0px;
	height: 1px;
	position: absolute;
	left: -5px;
	top: 19px;
	background: #3E3E3E;
	opacity: .5;
}
.case ul li .name strong{
	margin-right: 10px;
}
.case ul li .name span{
	font-size: 12px;
	opacity: .5;
	
}



/*-----------contact page-------------*/
.ny-cat-con-p{margin-top:30px; }
.ny-cat-con-p p{ width:47%; border-bottom:1px dashed #ccc; height:40px; float:left; overflow:hidden;line-height:40px;background: url(../images/263829.gif) no-repeat left center; padding-left:15px;}
.ny-cat-con-p p a{}
.ny-cat-con-p p a:hover{ text-decoration:underline;}

.contact-map{ margin-top:30px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}